using Common;

namespace Model.Dto.Student;

/// <summary>
/// 学生查询参数
/// </summary>
/// <remarks>
/// 用于学生分页查询，支持多字段条件过滤
/// </remarks>
public class StudentQuery : PageQuery
{
    /// <summary>
    /// 学号（模糊查询）
    /// </summary>
    public string? No { get; set; }

    /// <summary>
    /// 姓名（模糊查询）
    /// </summary>
    public string? Name { get; set; }

    /// <summary>
    /// 年级（精确查询）
    /// </summary>
    public string? Grade { get; set; }

    /// <summary>
    /// 专业（模糊查询）
    /// </summary>
    public string? Major { get; set; }

    /// <summary>
    /// 班级（精确查询）
    /// </summary>
    public string? Class { get; set; }

    /// <summary>
    /// 性别（精确查询）
    /// </summary>
    public string? Sex { get; set; }
}
